thread-legged bug - German English Dictionary